var fs = require('fs');
// 创建可读流
var rf = fs.createReadStream('5月22日/hello2.txt');
// 创建可写流
var wf = fs.createWriteStream('5月22日/hello3.txt');

// 监听流的读取和关闭
// once方法只监听一次
rf.once('open', function(){
    console.log('可读流打开了！');
});
rf.once('close', function(){
    console.log('可读流关闭了！');
    wf.end();
}); 
wf.once('open', function(){
    console.log('可写流打开了！');
});
wf.once('close', function(){
    console.log('可写流关闭了！');
}); 

// 如果读取可读流中的数据，必须为其绑定一个data事件，绑定完毕，它就会自动开始读取数据
rf.on('data', function(data){
    // 将读取到的数据写到可写流中
    wf.write(data);
});